Skip to main content
TrustRadius
IBM Cloud Databases

IBM Cloud Databases

Overview

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Database security provisions (83)
    8.6
    86%
  • Database scalability (87)
    8.3
    83%
  • Automated backups (90)
    7.1
    71%
  • Monitoring and metrics (87)
    5.5
    55%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

14 people also want pricing

Alternatives Pricing

What is Db2?

DB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

What is SAP HANA Cloud?

SAP HANA is an application that uses in-memory database technology to process very large amounts of real-time data from relational databases, both SAP and non-SAP, in a very short time. The in-memory computing engine allows HANA to process data stored in RAM as opposed to reading it from a disk…

Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

7.4
Avg 8.7
Return to navigation

Product Details

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a single server. Natively integrated and available in the IBM Cloud console, these databases are now available through a consistent consumption, pricing, and interaction model. They aim to provide a cohesive experience for developers that include access control, backup orchestration, encryption key management, auditing, monitoring, and logging.

List of available databases
IBM Cloud Databases for PostgreSQL
IBM Cloud Databases for MongoDB
IBM Cloud Databases for Redis
IBM Cloud Databases for EnterpriseDB(EDB)
IBM Cloud Databases for Elasticsearch
IBM Cloud Databases for etcd
IBM Cloud Messages for Rabbit MQ

IBM Cloud Databases Features

Database-as-a-Service Features

  • Supported: Automatic software patching
  • Supported: Database scalability
  • Supported: Automated backups
  • Supported: Database security provisions
  • Supported: Monitoring and metrics
  • Supported: Automatic host deployment

IBM Cloud Databases Video

Introduction to IBM Cloud Databases

IBM Cloud Databases Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google Cloud SQL, Azure Database, and Amazon Relational Database Service (RDS) are common alternatives for IBM Cloud Databases.

Reviewers rate Database security provisions highest, with a score of 8.6.

The most common users of IBM Cloud Databases are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(233)

Attribute Ratings

Reviews

(1-15 of 15)
Companies can't remove reviews or game the system. Here's why
Sai karthik Satyavarapu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Low latency
  • Easy to setup and migrate
  • Hassle free upgrades and less effort
  • Backup needs to be improved
  • Less documentation
  • We cannot do mass migration at a time we need to execute slots wise
Setup and migration [are] easy and [...] flexible. Easy to use and flexible UI. Security features are also added advantage.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Fully managed
  • Highly customizable
  • Easily scaled
  • Provide more products like Cloud Databases for MySQL
  • More UI features and functionality
I think the best use case for using IBM Cloud Databases is when other products in the IBM Cloud ecosystem are being used. It works very well when computing is being used, or any other IBM cloud products really. I could also see these products being really useful in any scenario where a managed database is wanted with little overhead to set it up and manage it.
Jon Tara | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloud Databases is used (along with IBM Cloud Object Store) as part of a backend system supporting client, eGrove Education Inc.'s, mobile app which helps high school and college STEM students develop their spatial visualization skills through automatically-graded free-hand sketching in a mobile app.

A CloudFoundry app uses IBM Cloud Databases as a synchronization source/sink and system of record for assigned material (both text and media blob data), course rosters, grading results, etc. (Because of the volume of student-produced sketches, student sketches are stored in Cloud Object Store).
  • ACID Compliance vs non-ACID compliance of the most popular open-source relational database (MySQL).
  • Fully managed solution: no bumbling with server installation/setup/maintenance.
  • Reliable high-availability implementation.
  • Yet more fine-grained provisioning (but thanks for the improvements!) For example, currently there is a 3-core minimum for dedicated cores.
This is my current go-to solution where a relational database in the cloud is a requirement. The IBM Cloud Databases PostgreSQL implementation is particular attractive vs. alternatives available from other cloud providers because of relational databases scale "up" well (while generally not scaling "out" well or at all) and IBM is able to offer the ultimate scale-up, the recently available, Hyper Protect DBAAS. I can build today on IBM Cloud Databases for PostgreSQL with the knowledge that in the future, if needed, I can scale up to a solution running on massive Z-Series hardware that is at the same time much more secure (particularly from side-channel attack) than solutions running on Intel hardware.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use it to easily manage our Mongo hosting and navigate through data. It is primarily used by our development department. When customer service issues can not be addressed through our admin interfaces, we use Compose to easily change or add data. Compose also provides a solution that bills simply and offers Mongo hosting with limited set up.
  • User interface is excellent
  • Fast to use
  • Easy to set up and connect to other tools such as Heroku
  • Newer MongoDB versions
  • Easier migration options
  • Free tier or smaller tiers
It’s great for medium sized projects. It can get too expensive for large projects or tiny projects.
Alfred Reinold Baudisch | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We were using Compose PostgreSQL and Compose Redis as the data source for all of our stack. We have a messaging sequencer platform, a bot engine platform and Compose Redis was used as a session store and message sequencer and PostgreSQL as the transactional and permanent store.
  • Instant setup: configuring and setting up a production environment for PostgreSQL can be an expensive and time consuming task, with Compose we just clicked "new instance".
  • Backups: same as instant setup - no need to worry about creating a backup flow. Backups are always available in the Compose dashboard and also accessible via an API for additional storage (i.e. move to S3)
  • High Availability: harder than setting up backup and monitoring, is setting up HA for PostgreSQL, since it doesn't have it out of the box, and there aren't official tools. Compose abstracts the setup putting multiple instances behind HAProxy, and your application doesn't even have to worry about changing instances.
  • Scaling
  • Better cost reports, before just increasing to another tier, thus increasing the price. This is critical for early stage startups, where budget is tight.
  • Add more data center options. As a comparison, a similar service, Aiven.io has dozen more options than Compose (basically all big cloud providers). We moved from AWS to Digital Ocean, which made us stop using Compose, since Compose forces us to be either on IBM or AWS.
Well suited:
  • Quick launch of a product into a production environment.
  • Cutting the neeed for a dedicated DBA/devops focused on the DB.
Less appropriate: When you have a very tight budget. Stick to setting up instances manually, without HA, etc.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We're using it for storing data for some auxiliary services we're running on various clouds. It was easy to hook up with a few apps on Heroku, for example, where Heroku's own free tier wasn't sufficient and their paid tiers not competitive.
  • Easy to set up
  • Easy to access from apps on various PaaS-s.
  • Affordable
  • Lower pricing
Suitable for small to medium size deployments where time to market is more important than the price of hosting or data locality/security requirements.
March 05, 2018

Decent DBaas Platform

Terry Drozdowski | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
We are using the Mongo DB cloud deployments and Redis for all our application development architecture. We started using Compose well before it was acquired by IBM. Applications developed include anything we do to support the business and customers.
  • Compose is reliable. Zero problems with DB stability or being down due to some outage.
  • The console is a great tool for exploring your database - from its contents to admin information such as connections and cpu load.
  • All the admin tools you need to get stuff done work really well.
  • Super easy to clone a new DB for development or support to test an issue w/on it interfering with production.
  • UX could be improved. Takes quite a few links to navigate through deployments to individual databases.
  • A free form query window would be really nice. At least for mongo it’s limited to the collection your viewing Would be nice to be able to change as necessary.
  • Integration with third-party DevOps tools like Datadog and SignalFX would be really nice.
Rapid prototyping. Great for small teams without a budget for a DBA.
Asaf Yarkoni | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose manages our MongoDB database, which is the main database technology we use. I've looked for a company to take care of the database part of the application, and IBM Compose seemed to fit.
  • Very stable, 100% availability of the MongoDb instances.
  • Good & fast support with helpful answers.
  • Very good value for our money which is great for startups like ours
  • I'd like to see some more online tools for automation of tasks.
  • like database shrinking for instance.
Small to medium startups with a moderate amount of data can benefit from using the service that IBM Compose offers. At some point I guess it will be much more cost effective to manage the database by ourselves.
February 23, 2018

No Worries with Compose

Mohamad Nabaa | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Compose for :
- PostGres: We retain and compute Location Data and queries.
- MongoDB: We retain system logs.
- MySQL: We retain user Data.

Scaling, backups clustering, and pricing were a problem from other competitors; this is where IBM killed the competition and helped us secure our data

It is being used across the whole technical solution and as a web service.
  • Pricing
  • Clustering
  • Scaling -> Load Balancers
  • Reduce need for human maintenance
  • Pricing has been increasing lately. IBM Compose is in much in need for a control panel and documentation
If a system admin wants to spend less time on setting up their infrastructure, IBM Compose comes in handy. You don't have to worry about scaling and load balancers, IBM Compose takes care of that in a very systematic way. Price even decreases the more the tiers increase.

We became so dependent on IBM Compose that we even migrated our sandbox servers to use its features.
February 23, 2018

Compose Review

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We originally used Compose to manage our MongoDB deployment. We are a small organization and needed a cost-effective Mongo cluster. When we first started with Compose, we didn't have the engineering bandwidth to manage high availability, backups, etc. ourselves. Using Compose was a good way to get started. Setup was easy and things like versioning and backups were taken care of so we could focus on our application layer - our core competency.
  • Ease of setup
  • Intuitive interface for deployment management
  • Clear pricing tiers and easy billing
  • System monitoring - You should use mLab as precedent
  • Performance - we experienced connection issues as our read/write ops scaled and had to move to another platform
Compose is great for initial deployments, prototypes, or early applications. It's quick to implement and perfect if you need a managed Mongo (or other DB) deployment. It isn't good for large scale.
Guillermo Alvarado Mejía | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use MongoDB, PostgreSQL, and RabbitMQ with Compose and that allows us to focus on what we do best—building great apps. It provides us developer agility, DBA productivity, application reliability, performance, and security.
  • When a developer wishes to provision a database, the steps involved include provisioning compute, storage and networking components, configuring them properly and then installing database software...with Compose you can provision while in a DB environment in 3 steps.
  • Compose ensures that all databases are operated in the same way, and in keeping with the best practices established by the IT organization. This, frees up the developer and DBA to work on more important things like the application and innovation rather than the boring minutiae of running a database.
  • Once in operation, complex database operations like resizing a cluster are now a simple API call to Compose and the developer need not concern themselves with the minutiae of how this operation should be performed for the specific database and version.
  • Support more databases
  • Support DRP plans
  • Support Geo replication between datacenters
Less appropriate because you have total dependence on this service. Dependence on the provider - sometimes it is complicated to migrate from one cloud to another by the created dependencies. Also information is provided to a third-party.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM compose for our MongoDB database management for two products. One is an in-house tool and CRM and the other is a SaaS platform that we have developed. Compose takes the burden off of a small development team and has kept us from having to manage backups and data redundancies on our own. This allows us to focus more on development.
  • Compose has a great user interface and is easy to use overall.
  • Compose is fast to set up and make changes to overall architecture.
  • Compose's pricing is competitive.
  • Their support is quick and usually quite helpful.
  • The Data Browser in the MongoDB instances could be more flexible.
  • The Data Browser does not simplify complex queries or navigation of data.
  • It is easier to use the MongoDB shell and ssh into the data to make changes.
If you don't want to spend time on dev ops or have the knowledge of how to maintain and service MongoDB in a production environment, I would suggest using a service like compose. Our time is very valuable as a small company and their service saves us plenty of time.
Kevin Newman | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
My client uses IBM Compose to power their startup presentation software. Their application is built on meteor.js which uses Mongo DB as it's primary data store. They needed something reliable, fast and scalable, so we went with IBM Compose. Compose was incredibly easy to set up, and billing is straightforward, easy to understand.
  • Easy to set up.
  • Scaling is easy to configure.
  • Solid reliability.
  • It'd be nice if there was an easier way to set up a low cost or free testing or staging environment to match with the production environment. A "clone to staging" feature would be amazing.
If you need something fast, stable and reliable, and don't want to fiddle around too much with settings and docker images, compose is a great solution. It's easy to set up, and the control panel interface is well organized and full-featured. Billing statements match the ease of use of the control panel and are just as easy to understand.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Our organisation is a fairly-young startup, which is in the business of producing and selling SaaS/web-based software solutions to organisations.

IBM Compose PostgreSQL serves as the main data store for serving our cloud-based application and storing customer data.
  • It is easy to use and get started (being a standard PostgreSQL implementation).
  • Databases autoscale in terms of storage size and resources (based on this size). We haven't had the chance to see this in action as yet though.
  • The Asia/Pacific region is included in the list of hosting datacentres which is required for us.
  • Initial pricing is low and generally well-suited to startups.
  • At-rest encryption of databases apparently is only available for Enterprise subscriptions, which are v expensive and suited to large organisations. To satisfy general security requirements (eg mandatory for Govt-based customers) we need to encrypt any potentially-sensitive data before inserting into the database (which then cannot be queried-against). This is likely to become a bigger issue for us soon.
  • The Compose admin console has been pending migration to IBM's cloud portal for a long time, and do not match the original Compose.io site. The IBM cloud portal is also fairly slow for us.
  • Support tickets (with the basic-free support tier) raised against IBM for PostgreSQL questions/issues generally take a long time to answer (typically several days).
As per the previous answers, I believe it is well suited to smaller organisations that do not require at-rest encryption of data; or possibly larger organisations using the Enterprise subscription.
We were disappointed by slow response times from IBM support when assistance was required; the IBM portal and support experience; I believe IBM need to catch up to provide support and an experience which is not a downgrade of what Compose.io provides.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our company operates with the Industrial IoT, we deliver a turnkey solution for connected vehicles to our clients which are operating within the automotive ecosystem - like repair shops, insurance companies, fleet owners etc. We use different products from the IBM Compose range as listed:
  • IBM Compose RabbitMQ as a backbone for message exchange of our micro-services.
  • IBM Compose for Mongo DB - we use using hosted Mongo database for storing entities like users, tokens, sessions, etc. We use it because of the flexibility for future modification and ease of use.
  • IBM Compose for Scylla - We store data coming from the vehicles. - Just recently - Redis - for caching in our API products.
  • You can be up and running within minutes.
  • Being a managed database, things like backups, recovering, etc. So we dont have to spend much resources on securing those.
  • Proactive support
  • Smaller staring tier for Scylla DB, that will allow smaller companies like ours to on-board easily.
Every organization that doesn't want to invest time and money in database infrastructure or setting one up themselves.
Return to navigation